<meta charset="UTF-8" />
<pre>
知识点一：异常处理
	在复杂js代码中难免会出现小bug.特别是在引入第三方库时候，第三方库有小bug时候。
	异常处理就特别重要了。
	
	<script>
		alertx("欢迎光临！");		//如果直接这样写会报错
		
		
		//改成如下写法，就不会直接报错了。
		try {
			alertx("欢迎光临！");
		}catch(err) {
			console.log( "我们可以自定义错误提示信息，让提示更友好" + err.message);	
		}
	</script>


知识点二：语法说明	
	try语句允许我们定义在执行时进行错误测试的代码块。
	catch 语句允许我们定义当 try 代码块发生错误时，所执行的代码块。
	finally 语句在 try 和 catch 之后无论有无异常都会执行。

	注意： catch 和 finally 语句都是可选的，但你在使用 try 语句时必须至少使用一个。
	

知识点三：throw语句 可以自定义抛出异常
	及时代码没有异常，可以用throw抛出异常。
	
	<script>
			try {			 
					throw "错误";
			 		throw "错误2"

			} catch(err) {
				console.log(err);	//结果错误
			}
	</script>
	

</pre>